package com.stars.common.annotation;

import com.stars.common.enums.AutoCodeTypeEnum;

import java.lang.annotation.*;

/**
 * @ClassName AutoCode
 * @Description:
 * @Author DJ
 * @Date 2019/11/11
 * @Version V1.0
 **/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AutoCode {
    //数据字段
    String dbCode() default "";
    //前缀
    String prefix() default "";
    //当前要设置的值
    String valCode() default "";
    //生成方式，按天，月
    AutoCodeTypeEnum type() default AutoCodeTypeEnum.DAY;
    //查询条件
    String dbWhere() default "";

}
